/*
 * Event.hpp
 *
 *  Created on: 20 janv. 2011
 *      Author: guillaume
 */

#ifndef EXPORTER_HPP_
#define EXPORTER_HPP_
#include <string>
#include <iostream>
#include "MidiFile.hpp"
#include <fstream>
#include <typeinfo>
#include <string.h>
#include "MidiEvent.hpp"
#include "MetaEvent.hpp"
#include "tools.hpp"
#include <utility>
#include "TrackChunk.hpp"
#include "ExportSettings.hpp"




class Exporter {
public:
	Exporter();
	Exporter(ExportSettings* proprietesExport);
	virtual ~Exporter();
	Exporter(const Exporter& toCopie);
	void MakeJSX(const MidiFile* myMidiFile);

private:
	ExportSettings *proprietesExport;

};

#endif /* EXPORTER_HPP_ */
